package com.atguigu.c_enum;

public enum Light { //红绿灯的颜色
    //枚举类中罗列枚举项 起始本质就是在调用本类的构造方法
    //当调用的是类中无参构造时,枚举项后方的小括号可以省略
    RED("红灯停"),
    GREEN("绿灯行"),
    YELLOW("黄灯等一等");

    //成员变量
    private String desc; //描述信息 属性

    //构造方法 : 枚举类的构造默认被private关键字修饰
    private Light(String desc){
        this.desc = desc;
    }

    //getter and setter 方法 --> 可以有成员方法
    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
